home *** CD-ROM | disk | FTP | other *** search
/ PC Player 2004 May / pc player 2004-05.iso / Demos / FarCry / Data1.cab / _997C4B99AB8C4C5482CD213F8559B4B3 < prev    next >
Encoding:
Text File  |  2004-01-06  |  691 b   |  24 lines

  1.       #include "../CGVPMacro.csi"
  2.  
  3.       MainInput { uniform sampler2D baseMap : texunit0,
  4.                   uniform sampler2D palMap : texunit1,
  5.                   uniform sampler2D noiseMap : texunit2 }
  6.       DeclarationsScript
  7.       {
  8.         OUT_T0_T1_T2
  9.         FOUT
  10.       }
  11.       CoreScript
  12.       {
  13.         // load the decal
  14.         float4 tcBase = tex2D(baseMap, IN.Tex0.xy);
  15.         float4 tcNoise = tex2D(noiseMap, IN.Tex2.xy);
  16.         
  17.         //float3 tc= 1-dot(tcBase.xyz, float3(0.30, 0.59, 0.11) );
  18.         float4 color = tex2D(palMap, tcBase.ar);                
  19.         
  20.         OUT.Color.xyz = color.xyz*tcNoise.xyz; 
  21.         OUT.Color.a = 1;
  22.       }
  23.  
  24.